c和python效率-C语言与Python程序运行效率对比

本文通过对比C语言和Python编写的简单程序运行效率,探讨在不同场景下选择不同语言的优势。实验结果显示,对于计算密集型任务,C语言表现出更高的运行速度,而Python在编程效率和易用性上有优势。
摘要由CSDN通过智能技术生成

C语言与Python程序运行效率对比

分类:计算机等级

|

更新时间:2016-07-08|

来源:转载

简介  Python是个非常流行的解释型脚本语言。C是一个非常流行的编译语言。由于其编译的性质,导致C一般比Python要快,但是它是更底层的。相对的,Python编程更加快速和简单。译者注:在目前最权威的TIOBE编程语言排行榜上,Python和C语言分处榜上第6和第2的高位,在脚本语言和编译语言中分别坐着第二把交椅(第一把交椅分别是PHP和Java)。

问题在于,Python程序(在没有输入的情况下)运行时所额外花费的时间相对C而言是否更加划算,以及运行时所用的时间是否比编程时间更加重要。

系统程序  我决定建立一个简单的程序,该程序可以处理以下公式的计算:

{ x + y = 14

{ x^2 + y^2 = 100

我很快用Python写了一遍,找到了答案。然后,我将其翻译成C语言。我知道,在C语言中的同一程序会花费比Python更多一些的代码,但是这并非是我所注意的问题。在继续之前,让我们看看代码:

Python:

x = 1

while x <= 14:

y = 14 - x

print str(x) + "|" + str(y)

if x**2 + y**2 == 100:

print "match"

x = x + 1

C:

#include (<)stdi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值